package org.lora.biz.ou.entity;

/**
 * <p>
 * 类名:Organization
 * </p>
 * 描述:组织机构实体<br>
 * 创建时间:2016年8月31日 下午1:51:18<br>
 * 
 * @author Bladnir@outlook.com<br>
 *         修改历史:<br>
 *         2016年8月31日 Bladnir 创建<br>
 */
public class Organization {
    /**
     * <code>id</code> - 机构ID
     */
    private String id;

    /**
     * <code>name</code> - 部门名称
     */
    private String name;

    /**
     * <code>serialNumber</code> - 部门编号
     */
    private String serialNumber;

    /**
     * <code>parentId</code> - 父机构ID
     */
    private String parentId;

    /**
     * <code>state</code> - 状态
     */
    private String state;

    /**
     * <code>domainId</code> - 域ID
     */
    private String domainId;

    /**
     * <code>levelId</code> - 机构级别ID
     */
    private String levelId;

    /**
     * 获取 机构ID
     *
     * @return 机构ID
     */
    public String getId() {
        return id;
    }

    /**
     * 设置 机构ID
     *
     * @param id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取 部门名称
     *
     * @return 部门名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 部门名称
     *
     * @param name
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取 部门编号
     *
     * @return 部门编号
     */
    public String getSerialNumber() {
        return serialNumber;
    }

    /**
     * 设置 部门编号
     *
     * @param serialNumber
     */
    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber == null ? null : serialNumber.trim();
    }

    /**
     * 获取 父机构ID
     *
     * @return 父机构ID
     */
    public String getParentId() {
        return parentId;
    }

    /**
     * 设置 父机构ID
     *
     * @param parentId
     */
    public void setParentId(String parentId) {
        this.parentId = parentId == null ? null : parentId.trim();
    }

    /**
     * 获取 状态
     *
     * @return 状态
     */
    public String getState() {
        return state;
    }

    /**
     * 设置 状态
     *
     * @param state
     */
    public void setState(String state) {
        this.state = state == null ? null : state.trim();
    }

    /**
     * 获取 域ID
     *
     * @return 域ID
     */
    public String getDomainId() {
        return domainId;
    }

    /**
     * 设置 域ID
     *
     * @param domainId
     */
    public void setDomainId(String domainId) {
        this.domainId = domainId == null ? null : domainId.trim();
    }

    /**
     * 获取 机构级别ID
     *
     * @return 机构级别ID
     */
    public String getLevelId() {
        return levelId;
    }

    /**
     * 设置 机构级别ID
     *
     * @param levelId
     */
    public void setLevelId(String levelId) {
        this.levelId = levelId == null ? null : levelId.trim();
    }
}